power switching station - French English Dictionary